const mongoose = require('mongoose')

// 创建一级页面集合规则
const pageRightsSchema = new mongoose.Schema({
  // 标题
  title: {
    type: String
  },
  // 路径
  path: {
    type: String
  },
  // 页面等级
  grade: {
    type: Number,
    default: 1
  },
  // 父级页面id，一级页面则为空
  parentId: {
    type: mongoose.Schema.Types.ObjectId
  }
})

// 根据规则创建集合
const PageRights = mongoose.model('PageRights', pageRightsSchema)

// 将集合规则作为模块成员进行导出
module.exports = {
  PageRights
}